配置&使用FydeOS |
您所在的位置:网站首页 › chromeos 终端 › 配置&使用FydeOS |
Hello ,Every pony ,今天我来讲解FydeOS的配置和使用。 注意:本文章篇幅较大,涉及到STC8051,STM32,Linux应用开发等方面,希望能耐心看完!!! 上期我讲了FydeOS的安装,这期将会讲解该系统的基本使用,Android兼容层,ChromeOS调用及使用Linux终端,Linux环境等,除此之外,还有嵌入式开发(MCU级)方案,Linux应用开发等。 第一部分:配置FydeOS 安装完成后重启电脑,会显示以下界面,首先设置语言,然后继续,接着是连接网络: 同意用户许可协议和隐私声明: 登录或注册账户: 选择帐号类型: 两个选项分别是登录最新的FydeOS和加入用户体验计划,直接继续: 最后进入桌面: 进入桌面后,会提示已设置为简体中文,需要重启,点击重启电脑即可。 第二部分:基本使用FydeOS OK,接下来是详细讲解FydeOS的基本使用: 点击启动器(左下角)Chromium:浏览器; Community:FydeOS社区; FydeOS RDP:远程桌面; 设置:系统,存储和用户设置。 PS:OneDrive,Microsoft 365是我自己后来安装的,不是自带的。 左下角:启动器(调出上一张图的界面); 右下角:通知,输入法,视频音乐标签,时间(调出基本设置)。 第三部分:FydeOS Android环境 FydeOS可以运行安卓应用,使用方法如下: 首先启用Android环境: Android设置界面: 启用Android环境后,接下来是安装应用,双击apk文件即可,安装后效果如下(从左到右分别是寻星软件,播放软件VLC,录屏软件和计算器): 在应用商店,你可以安装微信,QQ,Microsoft Office,Outlook等软件,还有网页应用,同时可以安装chrome插件。 第四部分:FydeOS Linux环境 PS:这是本篇中最长最复杂的部分,希望能耐心观看 FydeOS的Linux环境,本质上是一个Debian操作系统,我在上面安装过SDCC,ARM-GCC,VSCode,Qemu虚拟机,还在上面运行krita绘画软件,编译源码安装过一些软件。 要启用Linux环境,打开设置->高级->开发者->Linux开发环境,启用后点击下一步,界面如下: 开始界面设置用户名时必须全英文小写,且不能有数字和符号,Linux磁盘大小可以自定义,根据需要设置即可,然后点击安装: 在安装过程中,有可能会安装失败,退出删除Linux开发环境,再重新安装即可: 安装中安装完成后会出现终端: Linux终端接下来是配置终端,按下Ctrl+Alt+T调出ChromeOS终端,再Ctrl+Shift+P打开终端设置: ChromeOS终端终端设置Linux环境设置设置完成后,接下来是换源,因为Linux环境的原Debian源速度慢,所以换成国内的源: 清华大学开源软件镜像源启动Linux终端,执行命令: 由于使用的文本编辑工具是vim,输入方式与普通编辑器不同,打开文件后,按下a键开启编辑模式,把上面3个源注释掉,输入以下源,编辑完成后,按下Esc键退出编辑模式,再输入英文:x,然后按回车键即可。 Vim编辑器然后执行以下命令,更新软件源缓存和更新软件: 这里可以执行appimage文件,比如绘画软件Krita: 终端配置完成后,接下来是配置开发环境: 第一:应用开发 安装以下软件: 再下载安装VSCode: Microsoft bing搜索进入官网后点击下载deb安装包: VSCode官网正在下载下载完成后,打开文件管理,将安装文件复制到Linux文件: 文件管理主界面(部分)复制完成后,打开终端,如果查看用户目录的话,会发现安装包已经在其目录下了: 安装包相关信息安装软件: 还有一种方法,直接双击安装包安装即可: 安装软件安装完成后,打开VSCode,先安装语言简体中文,重启界面如下: 用录屏软件录屏再截图,原因是截图截不上接下来是安装开发库,以SDL2为例,下载源码包SDL2,SDL_ttf,SDL_mixer,SDL_image,SDL_net(除了SDL2外,其余为扩展库),并复制到Linux文件: SDL2官网Github文件夹"Linux文件"打开终端,解压源码包: 在源码包打开帮助文件: 复制并执行以下命令: 安装完成后,执行以下命令: 配置成功界面如下: 配置完成后,编译安装并进入test文件夹,执行以下命令,生成demo: 测试demo运行效果如下: testgles2testvulkantestwm2testviewport剩下的源码包以此类推(讲这么多要讲到什么时候?!) 第二:搭建嵌入式开发环境(MCU级) 在windows下,我们用keil完成STC和STM32单片机的开发,但是在Linux下,我们需要sdcc工具链和arm官方的gcc工具链,以及对应的烧录软件和驱动。 所需软件如下: 由于gSTC-ISP软件是12年前的软件,之后再没更新,导致其只能烧录STC89系列的单片机(难不成我还要重新设计这个软件[气si偶莱瑞~!!!]),所以只能先讲STM32的环境搭建和STC8051的SDCC编译器的编译安装。 首先安装SDCC编译器,到SDCC官方下载源码包: SDCC官网下载完成后,复制到Linux文件并解压源码包,进入其目录,安装以下安装包: 执行自动配置,自动编译和安装: 配置成功界面: 配置成功p1配置成功p2安装完成后,执行以下命令,会显示对应版本和支持单片机架构: 还有2种办法,一种是下载预编译好的二进制文件,另一种是用sudo apt install sdcc 。 接下来是配置STM32编译环境,由于有开源烧录软件,所以我打算直接编译单片机程序并烧录,而且要在minicom显示单片机串口输出的信息。 首先到ARM官网下载arm-none-eabe-gcc工具链(适用于Cortex-M and Coretx-R): ARM-RM工具链下载界面下载完成后,复制到Linux文件,打开Linux终端用解压命令进行解压,解压完成后执行以下命令: 修改/etc/profile,添加环境变量: 添加环境变量ARM-GCC工具链安装完成后,接下来是安装stlink开源工具: 在Github下载最新版本的源码包: 下载后,复制到Linux文件,解压并进入其目录,执行以下命令: 不知道什么原因,安装后检测不到库不能运行,只能./stlink-gui 接下来是硬件接线: 编写串口测试程序,烧录到单片机,之后会看到minicom显示输出信息(前提是字符编码) |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |